package com.ithaima.genericitymethod;

import java.util.ArrayList;
import java.util.Arrays;

public class GenericityMethod2 {
    /**
     * 自定义泛型方法
     * 定义一个泛型方法，传递一个集合和四个元素，将元素添加到集合中并返回
     */
    public static void main(String[] args) {
        ArrayList<String> list1 =addElement(new ArrayList<String>(),"qqq","www","eee","rrr");
        System.out.println(list1);

        ArrayList<Integer> list2 = addElement(new ArrayList<Integer>(),12,23,34,54);
        System.out.println(list2);

    }
//修饰符 <类型> 返回值类型 方法名(类型 变量名) {  }
    public static <T> ArrayList <T> addElement(ArrayList<T> list,T t1,T t2,T t3,T t4){
        list.add(t1);
        list.add(t2);
        list.add(t3);
        list.add(t4);
        return list;
    }
}
